package com.szcinda.service.dto.ghOrder;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class GhOrderImportDto extends BaseRowModel {
    @ExcelProperty(value = "订单编号")
    private String orderNumber;
    @ExcelProperty(value = "机构")
    private String organizationName;
    @ExcelProperty(value = "客户")
    private String clientName;
    @ExcelProperty(value = "订舱号")
    private String bookNumber;
    @ExcelProperty(value = "业务类型")
    private String businessCode;
    @ExcelProperty(value = "计费方式")
    private String calculateType;
    @ExcelProperty(value = "提货日期")
    private String pickDate;
    @ExcelProperty(value = "发车日期")
    private String actDepartureTime;
    @ExcelProperty(value = "行邮线路")
    private String originDestPlace;
    @ExcelProperty(value = "数量")
    private Integer quantity;
    @ExcelProperty(value = "方数(m³)")
    private Double squareNumber;
    @ExcelProperty(value = "毛重(KG)")
    private Double grossWeight;
    @ExcelProperty(value = "体积重(KG)")
    private Double volumeWeight;
    @ExcelProperty(value = "重泡比")
    private String pb;
    @ExcelProperty(value = "提货车型")
    private String vehicleType;
    @ExcelProperty(value = "提货线路")
    private String vehicleLine;
    @ExcelProperty(value = "派送车型")
    private String deliveryModel;
    @ExcelProperty(value = "派送线路")
    private String deliveryLine;
    @ExcelProperty(value = "派送日期")
    private String receiveDate;
    @ExcelProperty(value = "派送备注")
    private String deliveryModelRemark;
    @ExcelProperty(value = "订单备注")
    private String remark;

    private String originPlace;
    private String destPlace;

    // 数据在excel第几行
    private int index;
}
